package com.sc.nft.config.fulu.model.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 模版包括元素
 *
 * @author liGen
 * @version 1.0
 * @date 2023/11/10 2:35 下午
 */
@Data
public class ElementInfoDTO {


    /**
     * 充值账号元素，一般指充值账号
     */
    @ApiModelProperty("充值账号元素，一般指充值账号")
    private List<Input> inputs;


    /**
     * 充值账号元素
     */
    @Data
    public class Input {

        /**
         * 元素类型,代表输入框，目前只有Input类型
         */
        @ApiModelProperty("元素类型,代表输入框，目前只有Input类型")
        String type;

        /**
         * 属性名称
         */
        @ApiModelProperty("属性名称")
        String id;

        /**
         * 标识名称，一般放在充值账号输入框前或输入框内做提示使用
         */
        @ApiModelProperty("标识名称，一般放在充值账号输入框前或输入框内做提示使用")
        String name;
    }

}
